Serveur d'exploration sur la recherche en informatique en Lorraine

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

Automatic decidability and combinability

Identifieur interne : 002815 ( Main/Exploration ); précédent : 002814; suivant : 002816

Automatic decidability and combinability

Auteurs : Christopher Lynch [États-Unis] ; Silvio Ranise [Italie] ; Christophe Ringeissen [France] ; Duc-Khanh Tran [Namibie]

Source :

RBID : Pascal:11-0330330

Descripteurs français

English descriptors

Abstract

Verification problems can often be encoded as first-order validity or satisfiability problems. The availability of efficient automated theorem provers is a crucial pre-requisite for automating various verification tasks as well as their cooperation with specialized decision procedures for selected theories, such as Presburger Arithmetic. In this paper, we investigate how automated provers based on a form of equational reasoning, called paramodulation, can be used in verification tools. More precisely, given a theory T axiomatizing some data structure, we devise a procedure to answer the following questions. Is the satisfiability problem of T decidable by paramodulation? Can a procedure based on paramodulation for T be efficiently combined with other specialized procedures by using the Nelson-Oppen schema? Finally, if paramodulation decides the satisfiability problem of two theories, does it decide satisfiability in their union? The procedure capable of answering all questions above is based on Schematic Saturation; an inference system capable of over-approximating the inferences of paramodulation when solving satisfiability problems in a given theory T. Clause schemas derived by Schematic Saturation describe all clauses derived by paramodulation so that the answers to the questions above are obtained by checking that only finitely many different clause schemas are derived or that certain clause schemas are not derived.

Url:


Affiliations:


Links toward previous steps (curation, corpus...)


Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en" level="a">Automatic decidability and combinability</title>
<author>
<name sortKey="Lynch, Christopher" sort="Lynch, Christopher" uniqKey="Lynch C" first="Christopher" last="Lynch">Christopher Lynch</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Department of Mathematics and Computer Science, P.O. Box 5815 Clarkson University</s1>
<s2>Potsdam, NY 13699-5815</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<wicri:noRegion>Potsdam, NY 13699-5815</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Ranise, Silvio" sort="Ranise, Silvio" uniqKey="Ranise S" first="Silvio" last="Ranise">Silvio Ranise</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>FBK-Irst, Via Sommarive 18</s1>
<s2>38100 Povo, Trento</s2>
<s3>ITA</s3>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Italie</country>
<wicri:noRegion>38100 Povo, Trento</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Ringeissen, Christophe" sort="Ringeissen, Christophe" uniqKey="Ringeissen C" first="Christophe" last="Ringeissen">Christophe Ringeissen</name>
<affiliation wicri:level="3">
<inist:fA14 i1="03">
<s1>LORIA - INRIA Lorraine, 615, rue du Jardin Botanique, BP 101</s1>
<s2>54602 Villers-les-Nancy</s2>
<s3>FRA</s3>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>France</country>
<placeName>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
<settlement type="city">Villers-les-Nancy</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Tran, Duc Khanh" sort="Tran, Duc Khanh" uniqKey="Tran D" first="Duc-Khanh" last="Tran">Duc-Khanh Tran</name>
<affiliation wicri:level="1">
<inist:fA14 i1="04">
<s1>School of Information and Communication Technology, Hanoi University of Science and Technology, 1 Dai Co Viet</s1>
<s2>Hanoi</s2>
<s3>NAM</s3>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>Namibie</country>
<wicri:noRegion>Hanoi</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">INIST</idno>
<idno type="inist">11-0330330</idno>
<date when="2011">2011</date>
<idno type="stanalyst">PASCAL 11-0330330 INIST</idno>
<idno type="RBID">Pascal:11-0330330</idno>
<idno type="wicri:Area/PascalFrancis/Corpus">000142</idno>
<idno type="wicri:Area/PascalFrancis/Curation">000871</idno>
<idno type="wicri:Area/PascalFrancis/Checkpoint">000138</idno>
<idno type="wicri:explorRef" wicri:stream="PascalFrancis" wicri:step="Checkpoint">000138</idno>
<idno type="wicri:doubleKey">0890-5401:2011:Lynch C:automatic:decidability:and</idno>
<idno type="wicri:Area/Main/Merge">002862</idno>
<idno type="wicri:source">HAL</idno>
<idno type="RBID">Hal:inria-00586936</idno>
<idno type="url">https://hal.inria.fr/inria-00586936</idno>
<idno type="wicri:Area/Hal/Corpus">006A67</idno>
<idno type="wicri:Area/Hal/Curation">006A67</idno>
<idno type="wicri:Area/Hal/Checkpoint">001F77</idno>
<idno type="wicri:explorRef" wicri:stream="Hal" wicri:step="Checkpoint">001F77</idno>
<idno type="wicri:doubleKey">0890-5401:2011:Lynch C:automatic:decidability:and</idno>
<idno type="wicri:Area/Main/Merge">002539</idno>
<idno type="wicri:Area/Main/Curation">002815</idno>
<idno type="wicri:Area/Main/Exploration">002815</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a">Automatic decidability and combinability</title>
<author>
<name sortKey="Lynch, Christopher" sort="Lynch, Christopher" uniqKey="Lynch C" first="Christopher" last="Lynch">Christopher Lynch</name>
<affiliation wicri:level="1">
<inist:fA14 i1="01">
<s1>Department of Mathematics and Computer Science, P.O. Box 5815 Clarkson University</s1>
<s2>Potsdam, NY 13699-5815</s2>
<s3>USA</s3>
<sZ>1 aut.</sZ>
</inist:fA14>
<country>États-Unis</country>
<wicri:noRegion>Potsdam, NY 13699-5815</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Ranise, Silvio" sort="Ranise, Silvio" uniqKey="Ranise S" first="Silvio" last="Ranise">Silvio Ranise</name>
<affiliation wicri:level="1">
<inist:fA14 i1="02">
<s1>FBK-Irst, Via Sommarive 18</s1>
<s2>38100 Povo, Trento</s2>
<s3>ITA</s3>
<sZ>2 aut.</sZ>
</inist:fA14>
<country>Italie</country>
<wicri:noRegion>38100 Povo, Trento</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Ringeissen, Christophe" sort="Ringeissen, Christophe" uniqKey="Ringeissen C" first="Christophe" last="Ringeissen">Christophe Ringeissen</name>
<affiliation wicri:level="3">
<inist:fA14 i1="03">
<s1>LORIA - INRIA Lorraine, 615, rue du Jardin Botanique, BP 101</s1>
<s2>54602 Villers-les-Nancy</s2>
<s3>FRA</s3>
<sZ>3 aut.</sZ>
</inist:fA14>
<country>France</country>
<placeName>
<region type="region" nuts="2">Grand Est</region>
<region type="old region" nuts="2">Lorraine (région)</region>
<settlement type="city">Villers-les-Nancy</settlement>
</placeName>
</affiliation>
</author>
<author>
<name sortKey="Tran, Duc Khanh" sort="Tran, Duc Khanh" uniqKey="Tran D" first="Duc-Khanh" last="Tran">Duc-Khanh Tran</name>
<affiliation wicri:level="1">
<inist:fA14 i1="04">
<s1>School of Information and Communication Technology, Hanoi University of Science and Technology, 1 Dai Co Viet</s1>
<s2>Hanoi</s2>
<s3>NAM</s3>
<sZ>4 aut.</sZ>
</inist:fA14>
<country>Namibie</country>
<wicri:noRegion>Hanoi</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j" type="main">Information and computation : (Print)</title>
<title level="j" type="abbreviated">Inf. comput. : (Print)</title>
<idno type="ISSN">0890-5401</idno>
<imprint>
<date when="2011">2011</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
<seriesStmt>
<title level="j" type="main">Information and computation : (Print)</title>
<title level="j" type="abbreviated">Inf. comput. : (Print)</title>
<idno type="ISSN">0890-5401</idno>
</seriesStmt>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Automatic</term>
<term>Availability</term>
<term>Computer theory</term>
<term>Cooperation</term>
<term>Data structure</term>
<term>Decidability</term>
<term>Decision theory</term>
<term>First order equation</term>
<term>Presburger arithmetic</term>
<term>Problem solving</term>
<term>Question answering</term>
<term>Satisfiability problem</term>
<term>Saturation</term>
<term>Verification</term>
</keywords>
<keywords scheme="Pascal" xml:lang="fr">
<term>Informatique théorique</term>
<term>Automatique</term>
<term>Décidabilité</term>
<term>Vérification</term>
<term>Equation ordre 1</term>
<term>Disponibilité</term>
<term>Coopération</term>
<term>Théorie décision</term>
<term>Arithmétique Presburger</term>
<term>Structure donnée</term>
<term>Problème satisfiabilité</term>
<term>Question réponse</term>
<term>Saturation</term>
<term>Résolution problème</term>
<term>68Q60</term>
<term>Satisfiabilité</term>
<term>Procédure décision</term>
<term>Raisonnement équationnel</term>
<term>68P05</term>
<term>Satisfiability problem</term>
<term>41A40</term>
<term>68T20</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">Verification problems can often be encoded as first-order validity or satisfiability problems. The availability of efficient automated theorem provers is a crucial pre-requisite for automating various verification tasks as well as their cooperation with specialized decision procedures for selected theories, such as Presburger Arithmetic. In this paper, we investigate how automated provers based on a form of equational reasoning, called paramodulation, can be used in verification tools. More precisely, given a theory T axiomatizing some data structure, we devise a procedure to answer the following questions. Is the satisfiability problem of T decidable by paramodulation? Can a procedure based on paramodulation for T be efficiently combined with other specialized procedures by using the Nelson-Oppen schema? Finally, if paramodulation decides the satisfiability problem of two theories, does it decide satisfiability in their union? The procedure capable of answering all questions above is based on Schematic Saturation; an inference system capable of over-approximating the inferences of paramodulation when solving satisfiability problems in a given theory T. Clause schemas derived by Schematic Saturation describe all clauses derived by paramodulation so that the answers to the questions above are obtained by checking that only finitely many different clause schemas are derived or that certain clause schemas are not derived.</div>
</front>
</TEI>
<affiliations>
<list>
<country>
<li>France</li>
<li>Italie</li>
<li>Namibie</li>
<li>États-Unis</li>
</country>
<region>
<li>Grand Est</li>
<li>Lorraine (région)</li>
</region>
<settlement>
<li>Villers-les-Nancy</li>
</settlement>
</list>
<tree>
<country name="États-Unis">
<noRegion>
<name sortKey="Lynch, Christopher" sort="Lynch, Christopher" uniqKey="Lynch C" first="Christopher" last="Lynch">Christopher Lynch</name>
</noRegion>
</country>
<country name="Italie">
<noRegion>
<name sortKey="Ranise, Silvio" sort="Ranise, Silvio" uniqKey="Ranise S" first="Silvio" last="Ranise">Silvio Ranise</name>
</noRegion>
</country>
<country name="France">
<region name="Grand Est">
<name sortKey="Ringeissen, Christophe" sort="Ringeissen, Christophe" uniqKey="Ringeissen C" first="Christophe" last="Ringeissen">Christophe Ringeissen</name>
</region>
</country>
<country name="Namibie">
<noRegion>
<name sortKey="Tran, Duc Khanh" sort="Tran, Duc Khanh" uniqKey="Tran D" first="Duc-Khanh" last="Tran">Duc-Khanh Tran</name>
</noRegion>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Wicri/Lorraine/explor/InforLorV4/Data/Main/Exploration
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 002815 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Main/Exploration/biblio.hfd -nk 002815 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Wicri/Lorraine
   |area=    InforLorV4
   |flux=    Main
   |étape=   Exploration
   |type=    RBID
   |clé=     Pascal:11-0330330
   |texte=   Automatic decidability and combinability
}}

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Jun 10 21:56:28 2019. Site generation: Fri Feb 25 15:29:27 2022